
package br.siseventos.service;

import br.siseventos.dao.AtividadeDao;
import br.siseventos.model.TbAtividade;
import br.siseventos.model.TbEvento;
import java.util.List;
import org.springframework.transaction.annotation.Transactional;


public class AtividadeService extends BaseService {
    // <editor-fold desc="Campos"
    private AtividadeDao atividadeDao = new AtividadeDao();
    
    // </editor-fold>
    // <editor-fold desc="Construtor"
    public AtividadeService() {
    }
    
    
    // </editor-fold>
    // <editor-fold desc="Serviço"
    @Transactional
    public List<TbAtividade> consultar(TbEvento evento) throws Exception{
        return atividadeDao.consultar(evento);
    }
    
    @Transactional
    public List<TbAtividade> consultar(int evento) throws Exception{
        return atividadeDao.consultar(new EventoService().consultar(evento));
    }
    @Transactional
    public void alterar(TbAtividade atividade) throws Exception{
        atividadeDao.alterar(atividade);
    }
    
    @Transactional
    public Long incluir(TbAtividade atividade) throws Exception{
        return atividadeDao.incluir(atividade);
    }
    
    // </editor-fold>
}
